self-restoring capacity of nature - Alemán Inglés Diccionario